package poker;

public class OstatniaKarta
{
	private int gora_talii;
	private volatile int end_game;
	private int karty;
	private int liczba_kart_graczy;
	
	public OstatniaKarta()
	{
		gora_talii = 0;
		end_game = 0;
		karty = 0;
	}
	
	public int wartosc_gory()
	{
		return gora_talii;
	}
	
	public void dodaj(int liczba)
	{
		if (liczba > -1 && liczba < 6 && gora_talii + liczba < 52)
			gora_talii += liczba;
		else
			System.out.println("Wystąpił błąd! Brak kart w talii!");
	}
	
	public void ustaw_max_graczy(int liczba)
	{
		liczba_kart_graczy = liczba * 5;
	}
	
	public int max_liczba_kart_graczy()
	{
		return liczba_kart_graczy;
	}
	
	public void zakoncz_gre()
	{
		++end_game;
	}
	
	public int stan_gry()
	{
		return end_game;
	}
	
	public void dodaj_karty(int liczba)
	{
		if (liczba > -1 && liczba < 6 && gora_talii + liczba < 52)
			karty += liczba;
		else
			System.out.println("Wystąpił błąd! Podano nieprawidłową liczbę!");
	}
	
	public int wartosc()
	{
		return karty;
	}
}